package com.cdeledu.thread4.c15;

@FunctionalInterface
public interface Task<T> {
	
	/**由于我们需要对线程中的任务执行增加可观察的能力，并且需要获得最后的计算结果，因此Runnable接口在可观察的线程中将不再使用，取而代之的是Task接口，其作用与Runnable类似，主要用于承载任务的逻辑执行单元
	 * @return
	 */
	T call();
	
}